package sjtu.rfid.rri.services.dataprocess;

/**
 * This interface defines the operations of filter factory which is used to
 * create filter.
 * 
 * @author jinghao
 * 
 */

public interface FilterFactory {

	/**
	 * Get a Filter specified by the name
	 * 
	 * @param filterDescription
	 * @return a filter specified by the name
	 * @throws FilterNotFoundException
	 */
	public Filter createFilter(String filterDescription)
			throws FilterNotFoundException;

}
